package com.fg.cloud.manager.service.agency;

import com.fg.cloud.manager.entry.agency.vo.AgencyInfoCompanyVo;
import com.fg.cloud.manager.entry.agency.vo.AgencyInfoVo;
import com.fg.cloud.manager.service.BaseService;

public interface AgencyInfoService extends BaseService {
	
	/**
	 * Description:经销商数据重置
	 * @param facId
	 * @return
	 * @author dingjiang
	 * @date 2017年11月7日上午10:54:08
	 */
	boolean deleteAgency(Long facId);

	/**
	 * Description:查询当前经销商的个人信息
	 * @param id
	 * @param facId
	 * @param ageId
	 * @return AgencyInfoVo
	 * @author dingjiang
	 * @date 2017年8月21日下午3:14:25
	 */
	AgencyInfoVo selectAgencyInfo(Long id, Long facId, Long ageId);
	
	/**
	 * Description:查询当前经销商的公司信息
	 * @param facId
	 * @param ageId
	 * @return
	 * @author dingjiang
	 * @date 2017年9月6日上午11:12:42
	 */
	AgencyInfoCompanyVo selectCompanyInfo(Long facId, Long ageId);
	
	/**
	 * Description:保存当前经销商的个人信息
	 * @param agencyUserVo
	 * @return
	 * @author dingjiang
	 * @date 2017年8月21日下午3:14:41
	 */
	boolean saveAgencyInfo(AgencyInfoVo agencyUserVo);
	
	/**
	 * Description:保存当前经销商的公司信息
	 * @param agencyCompVo
	 * @return
	 * @author dingjiang
	 * @date 2017年9月6日下午12:30:20
	 */
	boolean saveCompanyInfo(AgencyInfoCompanyVo agencyCompVo);
	
	
}
